put everything into place - Turco Inglés Diccionario